//封装post请求方法，异步
function postdo(url,data,sucessdo,errdo,compdo) {
	httppostrequest(url,data,sucessdo,errdo,compdo,true);
};

//封装post请求方法,同步
function postsync(url,data,sucessdo,errdo,compdo) {
	httppostrequest(url,data,sucessdo,errdo,compdo,false);
};


//封装post请求方法
function httppostrequest(url,data,sucessdo,errdo,compdo,postasync) {	
	var tokenid = $.cookie("mdtokenid");
	$.ajax({
        type: "POST",
        dataType: "html",
        url: url,
        async: postasync,
        beforeSend: function(request) {
            request.setRequestHeader("tokenid", tokenid);
        },
		data : data,
		success : function(data) {
			var strresult = $.parseJSON(data);
			if (strresult.type == 'success') {
				if(sucessdo){
					sucessdo(strresult);
				}else{
					alert(strresult.message);
				}		
			}else{
				 alert(strresult.message);
			}
		},
		error : function(data) {
			if(errdo){
				errdo(data)
			}else{
				if(data.responseText){
					alert("error:" + data.responseText);
				}			
			}
		},
		complete : function(data) {
			if(compdo){
				compdo(data)
			}
		}
	});	
};

function addcookie(token){
	//cookie的作用域
	var path = {path : '/'}
	$.cookie("mdtokenid",token,path);
};


function getQueryVariable(variable) {
    var query = window.location.search.substring(1);
    var vars = query.split("&");
    for (var i=0;i<vars.length;i++) {
        var pair = vars[i].split("=");
        if(pair[0] == variable){return pair[1];}
    }
    return null;
}